package by.android.khan.content.bo;

import org.json.JSONObject;

import by.android.khan.content.bo.common.JSONModel;

public class Playlist extends JSONModel {
	
	private static final String ICON_SRC = "icon_src";
	private static final String KIND = "kind";
	private static final String HIDE = "hide";
	private static final String DESCRIPTION = "description";
	private static final String RELATIVE_URL = "relative_url";
	private static final String IS_DIRTY = "is_dirty";
	private static final String IN_TOPIC_BROWSER = "in_topic_browser";
	private static final String TITLE = "title";
	private static final String Y_POS = "y_pos";
	private static final String X_POS = "x_pos";
	private static final String BACKUP_TIMESTAMP = "backup_timestamp";
	private static final String RENDER_TYPE = "render_type";
	private static final String INIT_CUSTOM_STACK = "init_custom_stack";
	private static final String ASSESSMENT_PROGRESS_KEY = "assessment_progress_key";
	private static final String KA_URL = "ka_url";
	private static final String TOPIC_PAGE_URL = "topic_page_url";
	private static final String STANDALONE_TITLE = "standalone_title";
	private static final String EXTENDED_SLUG = "extended_slug";
	private static final String ID = "id";
	private static final String TAGS = "tags";
	private static final String IN_KNOWLEDGE_MAP = "in_knowledge_map";
	
	public Playlist(){
		super();
	}
	public Playlist(JSONObject jsonObject){
		super(jsonObject);
	}
	public Playlist(String jsonString){
		super(jsonString);
	}
	
	public String getIconSrc() {
		return getString(ICON_SRC);
	}
	public String getKind() {
		return getString(KIND);
	}
	public String getHide() {
		return getString(HIDE);
	}
	public String getDescription() {
		return getString(DESCRIPTION);
	}
	public String getRelativeUrl() {
		return getString(RELATIVE_URL);
	}
	public String getIsDirty() {
		return getString(IS_DIRTY);
	}
	public String getInTopicBrowser() {
		return getString(IN_TOPIC_BROWSER);
	}
	public String getTitle() {
		return getString(TITLE);
	}
	public String getXPos() {
		return getString(X_POS);
	}
	public String getYPos() {
		return getString(Y_POS);
	}
	public String getBackupTimestamp() {
		return getString(BACKUP_TIMESTAMP);
	}
	public String getRenderType() {
		return getString(RENDER_TYPE);
	}
	public String getInitCustomStack() {
		return getString(INIT_CUSTOM_STACK);
	}
	public String getAssessmentProgressKey() {
		return getString(ASSESSMENT_PROGRESS_KEY);
	}
	public String getKAURL() {
		return getString(KA_URL);
	}
	public String getTopicPageURL() {
		return getString(TOPIC_PAGE_URL);
	}
	public String getStandaloneTitle() {
		return getString(STANDALONE_TITLE);
	}
	public String getExtendedSlug() {
		return getString(EXTENDED_SLUG);
	}
	public String getID() {
		return getString(ID);
	}
	public String getTags() {
		return getString(TAGS);
	}
	public String getInKnowledgeMap() {
		return getString(IN_KNOWLEDGE_MAP);
	}

}
